import request from './request'

/**
 * 获取当前用户在指定竞赛的证书
 * @param {number} contestId - 竞赛ID
 * @returns Promise
 */
export function getMyCertificateForContest(contestId) {
  return request({
    url: `certificates/my/${contestId}`,
    method: 'get'
  })
}

/**
 * 获取当前用户的所有证书列表
 * @returns Promise
 */
export function getMyCertificatesList() {
  return request({
    url: '/certificates/my',
    method: 'get'
  })
}

// 下载证书的URL可以直接在前端构建，无需单独的API方法
// export function getCertificateDownloadUrl(certificateId) {
//   return `/api/certificates/download/${certificateId}`;
// } 